package com.sias.realestate.web.dao;

import java.util.List;

import com.sias.realestate.core.generic.GenericDao;
import com.sias.realestate.web.model.Message;

public interface MessageMapper extends GenericDao<Message, Integer>{
    int deleteByPrimaryKey(Integer mId);

    int insert(Message record);

    int insertSelective(Message record);

    Message selectByPrimaryKey(Integer mId);

    int updateByPrimaryKeySelective(Message record);

    int updateByPrimaryKeyWithBLOBs(Message record);

    int updateByPrimaryKey(Message record);
    
    List<Message> findAll();
    /**
     * 
     * @param model
     * @param request
     * @return 
     * 方法说明：根据oid查询自己的投诉/维修记录
     */
    List<Message> selectByOid(Integer oid);
    /**
     * 
     * @param model
     * @param request
     * @return 
     * 方法说明：根据oid和投诉类型查询自己的投诉/维修记录
     */
    List<Message> selectByOidIfType(Integer oid,Integer mtype);
}